/**
 * create 2017/07/01
 */

/**
 * 分页数据
 * @param {String} pagenum 页码
 * @param {String} rowsnum 单页数据
 * @param {String} db 当前的数据库名称
 * @param {String} tablename 表名
 * @param {*} 成功后的参数
 */
module.exports = function (pagenum, rowsnum, db, tablename, res) {

    // ⚠️  page rows 是前端传的值 数据库接受的是 Number
    var page = Number(pagenum);
    var rows = Number(rowsnum);

    // console.log('---', page, rows);
    if (db) {
        var collection = db.collection(tablename);
        collection.find().skip((page - 1) * rows).limit(rows).toArray(function (err, docs) {
            if (err) throw err;
            collection.find().toArray(function (err, result) {
                if (err) throw err;
                jsonArray = JSON.stringify({ rows: docs, total: result.length });
                // console.log('-->', docs);
                res.json(jsonArray);
            })
        })
    }
}
